.upgrade_service {
	display: flex;
	flex-direction: column;
	align-items: center;
	.fail_img {
		width: 3.14rem;
		height: 2.22rem;
		padding-top: 0.54rem;
		padding: 0.54rem 0 0.48rem;
	}
	h2 {
		height: 0.5rem;
		font-size: 0.36rem;
		font-family: PingFangSC-Semibold, PingFang SC;
		font-weight: 600;
		color: #302e2f;
		line-height: 0.5rem;
	}
	h3 {
		height: 1.12rem;
		font-size: 0.32rem;
		font-family: PingFangSC-Regular, PingFang SC;
		font-weight: 400;
		color: #666666;
		line-height: 0.56rem;
		padding: 0.44rem 0.72rem 0;
	}
	.btn-content {
		width: 100%;
		height: 2.02rem;
		background: #f6f6f6;
		margin-top: 0.96rem;
		box-sizing: border-box;
		position: relative;
		padding-top: 0.12rem;
		.button {
			margin-top: 0.24rem;
		}
		.agreement {
			color: #888888;
			font-size: 0.24rem;
			text-align: center;
			i {
				color: #302e2f;
			}
		}
		.angle_tip-box {
			top: 0.55rem;
		}
	}
	.footer-box {
		position: fixed;
		bottom: 1.08rem;
		.footer {
			width: 2.24rem;
			height: 0.8rem;
			margin: 0 auto;
		}
	}
}
